WordPress

推荐列表 站点导航

当前位置:首页 > 建站教程 > WordPress >

WordPress添加前台注册功能的方法介绍

来源:网络整理  作者:  发布时间:2020-12-18 23:56
WordPress属于个人博客型的开源系统,是不是具备前台注册功能的,下面我来介绍自己给WordPress增加一个会员注册功能,有...
}
</p>
$error = '';
</label>
</p>

$error .= sprintf( '<strong>错误</strong>:无法完成您的注册请求... 请联系<a href="https://www.wpmee.com/mailto:%s">管理员</a>!
$error .= '<strong>错误</strong>:请输入用户名。
</form>
</p>

?>  
<input type="submit" value="注册" />
$sanitized_user_login = '';
else if (!is_user_logged_in()) {

<p>
</p>

$error .= '<strong>错误</strong>:密码长度至少6位!
$error .= '<strong>错误</strong>:此用户名包含无效字符,请输入有效的用户名
}  
<p>

3、搜索:the_content,可以查找到类似代码<?php the_content(); ?>,将其替换成代码一(注意使用UTF-8编码保存)

2、删除reg-page.php开头的所有注释,即 /* 与 */,以及它们之间的所有内容;

}
} elseif ( email_exists( $user_email ) ) {
</label>
', get_option( 'admin_email' ) );
<form method="post" action="<?php echo $_SERVER["REQUEST_URI"]; ?>">
$error .= '<strong>错误</strong>:该电子邮件地址已经被注册,请换一个。
wp_set_current_user($user_id, $user_login);
';
<label for="user_login">用户名

// Check the username
}

<input type="password" tabindex="21" size="25" value="" />
$user_email = apply_filters( 'user_registration_email', $_POST['user_email'] );
wp_set_auth_cookie($user_id);

// Check the password
<p>
<?php

if ( ! $user_id ) {
}
<?php

<input type="password" tabindex="21" size="25" value="" />

1、首先在当前主题的目录下新建一个php文件,命名为reg-page.php,然后将page.php中的所有代码复制到reg-page.php中;

<?php the_content(); ?>
</label>

<input type="text" value="<?php if(!empty($sanitized_user_login)) echo $sanitized_user_login; ?>" size="20" />
<?php if(!emptyempty($error)) {
}
$user_email = '';
echo '<p>'.$error.'</p>';

WordPress添加前台注册功能的方法介绍 (https://www.wpmee.com/) WordPress使用教程 第1张

elseif($_POST['user_pass'] != $_POST['user_pass2'])
<label for="user_pwd2">重复密码

$error .= '<strong>错误</strong>:两次输入的密码必须一致!
}

希望本文所述对大家WordPress建站有所帮助。

<p>
if ( $user_email == '' ) {

添加表单处理代码:在reg-page.php开头处中,将第一个 <?php 改成代码二(注意使用UTF-8编码保存)

do_action('wp_login', $user_login);
} elseif ( ! is_email( $user_email ) ) {
if( !emptyempty($_POST['ludou_reg']) ) {

// 自动登录
$user_id = wp_create_user( $sanitized_user_login, $_POST['user_pass'], $user_email );

一、添加注册表单

如果你在reg-page.php中找不到the_content,那么你可以查找:get_template_part,可找到类似代码:<?php get_template_part( 'content', 'page' ); ?>,将content-page.php中的所有代码替换这部分代码即可。再用下面的代码替换<?php the_content(); ?>

php代码如下:

';
} elseif ( username_exists( $sanitized_user_login ) ) {

WordPress属于个人博客型的开源系统,是不是具备前台注册功能的,下面我来介绍自己给WordPress增加一个会员注册功能,有需要的朋友可参考.

echo '<p>您已注册成功,并已登录!</p>';
} elseif ( ! validate_username( $user_login ) ) {
</p>
';
if(strlen($_POST['user_pass']) < 6)
';

<input type="hidden" value="ok" />
';
$error .= '<strong>错误</strong>:该用户名已被注册,请再选择一个。
<label for="user_email">电子邮件

if ( $sanitized_user_login == '' ) {
。';

<p>
if (!is_user_logged_in()) { ?>
</label>
$sanitized_user_login = sanitize_user( $_POST['user_login'] );
// Check the e-mail address
$user_id = $user->ID;

';
$user = get_userdatabylogin($sanitized_user_login);
';
}
$error .= '<strong>错误</strong>:电子邮件地址不正确。!

if($error == '') {

<input type="text" value="<?php if(!empty($user_email)) echo $user_email; ?>" size="25" />

html代码如下:

<label for="user_pwd1">密码(至少6位)

$error .= '<strong>错误</strong>:请填写电子邮件地址。
} else {

相关热词: 功能 方法

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jz/wp/5368.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

WordPress添加前台注册功能的方法介绍

2020-12-18 编辑:

}
</p>
$error = '';
</label>
</p>

$error .= sprintf( '<strong>错误</strong>:无法完成您的注册请求... 请联系<a href="https://www.wpmee.com/mailto:%s">管理员</a>!
$error .= '<strong>错误</strong>:请输入用户名。
</form>
</p>

?>  
<input type="submit" value="注册" />
$sanitized_user_login = '';
else if (!is_user_logged_in()) {

<p>
</p>

$error .= '<strong>错误</strong>:密码长度至少6位!
$error .= '<strong>错误</strong>:此用户名包含无效字符,请输入有效的用户名
}  
<p>

3、搜索:the_content,可以查找到类似代码<?php the_content(); ?>,将其替换成代码一(注意使用UTF-8编码保存)

2、删除reg-page.php开头的所有注释,即 /* 与 */,以及它们之间的所有内容;

}
} elseif ( email_exists( $user_email ) ) {
</label>
', get_option( 'admin_email' ) );
<form method="post" action="<?php echo $_SERVER["REQUEST_URI"]; ?>">
$error .= '<strong>错误</strong>:该电子邮件地址已经被注册,请换一个。
wp_set_current_user($user_id, $user_login);
';
<label for="user_login">用户名

// Check the username
}

<input type="password" tabindex="21" size="25" value="" />
$user_email = apply_filters( 'user_registration_email', $_POST['user_email'] );
wp_set_auth_cookie($user_id);

// Check the password
<p>
<?php

if ( ! $user_id ) {
}
<?php

<input type="password" tabindex="21" size="25" value="" />

1、首先在当前主题的目录下新建一个php文件,命名为reg-page.php,然后将page.php中的所有代码复制到reg-page.php中;

<?php the_content(); ?>
</label>

<input type="text" value="<?php if(!empty($sanitized_user_login)) echo $sanitized_user_login; ?>" size="20" />
<?php if(!emptyempty($error)) {
}
$user_email = '';
echo '<p>'.$error.'</p>';

WordPress添加前台注册功能的方法介绍 (https://www.wpmee.com/) WordPress使用教程 第1张

elseif($_POST['user_pass'] != $_POST['user_pass2'])
<label for="user_pwd2">重复密码

$error .= '<strong>错误</strong>:两次输入的密码必须一致!
}

希望本文所述对大家WordPress建站有所帮助。

<p>
if ( $user_email == '' ) {

添加表单处理代码:在reg-page.php开头处中,将第一个 <?php 改成代码二(注意使用UTF-8编码保存)

do_action('wp_login', $user_login);
} elseif ( ! is_email( $user_email ) ) {
if( !emptyempty($_POST['ludou_reg']) ) {

// 自动登录
$user_id = wp_create_user( $sanitized_user_login, $_POST['user_pass'], $user_email );

一、添加注册表单

如果你在reg-page.php中找不到the_content,那么你可以查找:get_template_part,可找到类似代码:<?php get_template_part( 'content', 'page' ); ?>,将content-page.php中的所有代码替换这部分代码即可。再用下面的代码替换<?php the_content(); ?>

php代码如下:

';
} elseif ( username_exists( $sanitized_user_login ) ) {

WordPress属于个人博客型的开源系统,是不是具备前台注册功能的,下面我来介绍自己给WordPress增加一个会员注册功能,有需要的朋友可参考.

echo '<p>您已注册成功,并已登录!</p>';
} elseif ( ! validate_username( $user_login ) ) {
</p>
';
if(strlen($_POST['user_pass']) < 6)
';

<input type="hidden" value="ok" />
';
$error .= '<strong>错误</strong>:该用户名已被注册,请再选择一个。
<label for="user_email">电子邮件

if ( $sanitized_user_login == '' ) {
。';

<p>
if (!is_user_logged_in()) { ?>
</label>
$sanitized_user_login = sanitize_user( $_POST['user_login'] );
// Check the e-mail address
$user_id = $user->ID;

';
$user = get_userdatabylogin($sanitized_user_login);
';
}
$error .= '<strong>错误</strong>:电子邮件地址不正确。!

if($error == '') {

<input type="text" value="<?php if(!empty($user_email)) echo $user_email; ?>" size="25" />

html代码如下:

<label for="user_pwd1">密码(至少6位)

$error .= '<strong>错误</strong>:请填写电子邮件地址。
} else {

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jz/wp/5368.shtml

相关文章

风云图片

推荐阅读

返回WordPress频道首页